If you Google the term "hypervisor" you get endless definitions that state a hypervisor is also known as either a virtual machine monitor or a virtual machine manager, and that it is a form of hardware virtualization. But, being brand new to VMs and their concepts, this is a fuzzy definition for me.
So, what is the difference - and/or relationship between - a virtual machine and its hypervisor? Can someone give a concrete example?