VM virtual machine

An environment (usually a program or an operating system) that does not physically exist but is created within another environment. In this context, a virtual machine is called a guest. The environment it runs within is called a host.