Online English Dictionary

Home

Humicubation


n.

The act or practice of lying on the ground.


© 2009 Dammam Community College