tachinid
nounAny of various bristly, usually grayish dipteran flies of the family Tachinidae, the larvae of which are parasitic on caterpillars and other insects.
nounSame as
Any
Any of various bristly, usually grayish dipteran flies of the family Tachinidae, the larvae of which are parasitic on caterpillars and other insects.
nounSame as
Any