STERCORATE MEANING IN ENGLISH

• Stercorate Definition & Synonyms

  1. (n.) Excrement; dung.


RECENT SEARCHES