Skip to
noun
A member of the tachinid fly family, characterized by parasitizing other insects and sometimes even larvae of other flies.
Browse