DEFECATION MEANING IN ENGLISH

• Defecation Definition & Synonyms

  1. (n.) The act or process of voiding excrement.
  2. (n.) The act of separating from impurities, as lees or dregs; purification.


Synonyms:
Laxation,

RECENT SEARCHES