DECUBATION MEANING IN ENGLISH

• Decubation Definition & Synonyms

  1. (n.) Act of lying down; decumbence.


RECENT SEARCHES