Tachinid

Noun

  • Any insect of the family Tachinidae, especially the tachina fly

Leave a Reply

Your email address will not be published.