TACHINA MEANING IN ENGLISH

• Tachina Definition & Synonyms

  1. (n.) Any one of numerous species of Diptera belonging to Tachina and allied genera. Their larvae are external parasites of other insects.


• Tachinae Definition & Synonyms

  1. (pl. ) of Tachina


RECENT SEARCHES