ARCTATION MEANING IN ENGLISH

• Arctation Definition & Synonyms

  1. (n.) Constriction or contraction of some natural passage, as in constipation from inflammation.


RECENT SEARCHES