ODONTOSTOMATOUS MEANING IN ENGLISH

• Odontostomatous Definition & Synonyms

  1. (a.) Having toothlike mandibles; -- applied to certain insects.


RECENT SEARCHES