EXCRETION MEANING IN ENGLISH

• Excretion Definition & Synonyms

  1. (n.) That which is excreted; excrement.
  2. (n.) The act of excreting.


Synonyms:
Elimination, Evacuation, Excrement, Excreta, Excreting, Voiding,

RECENT SEARCHES