ASTOMOUS MEANING IN ENGLISH

• Astomous Definition & Synonyms

  1. (a.) Not possessing a mouth.


RECENT SEARCHES