Definition Definition

humicubation - Meaning and Examples

Meaning of 'humicubation' (Webster Dictionary)

1 . Humicubation [ n.]
- The act or practice of lying on the ground.