EPIPHARYNX MEANING IN ENGLISH

• Epipharynx Definition & Synonyms

  1. (n.) A structure which overlaps the mouth of certain insects.


RECENT SEARCHES