STERCORARY MEANING IN ENGLISH

• Stercorary Definition & Synonyms

  1. (n.) A place, properly secured from the weather, for containing dung.


RECENT SEARCHES