Tachina
Word Dictionary
-> Tachina
Search:
Tachina
(n.) Any one of numerous species of Diptera belonging to and allied genera. Their larvae are external parasites of other insects.
Terms of Use
Canadian Jobs