SCYBALA MEANING IN ENGLISH

• Scybala Definition & Synonyms

  1. (n. pl.) Hardened masses of feces.


RECENT SEARCHES