English edit

 
A tachinid.

Noun edit

tachinid (plural tachinids)

  1. Any of the family Tachinidae of tachina flies.

Translations edit

References edit

Anagrams edit