Paravirtualization (n): Technique used in virtualization which presents an abstracted software interface representing the underlying hardware to virtual machines

This technique is useful for removing some of the complexities in dealing with hardware that are unimportant to the guest os. For example, the type of storage system (hard disk, raid, ssd, etc.) is not important and can make the VM more complicated

See: Wikipedia: Paravirtualization