DEJECTA MEANING IN ENGLISH

• Dejecta Definition & Synonyms

  1. (n. pl.) Excrements; as, the dejecta of the sick.


RECENT SEARCHES