DIPTERAN MEANING IN ENGLISH

• Dipteran Definition & Synonyms

  1. (n.) An insect of the order Diptera.


RECENT SEARCHES