humicubation

listen to the pronunciation of humicubation
الإنجليزية - الإنجليزية
{n} lying on the ground
The act or practice of lying on the ground