Glossary
Virtual Machine
A virtual machine (VM) is a guest environment simulating computer hardware like the CPU, RAM, and software like the OS. These guest environments are provided by a host computer, known as the hypervisor. (source)(Wikipedia)
Virtualization
A methodology for emulation or abstraction of hardware resources that enables complete execution stacks including software applications to run on it. (source)