botfly

/ˈbɒtˌfaɪ/

Definitions

1. noun

a large, hairy, and blood-feeding fly that lays its larvae on the bodies of mammals

“The botfly larvae had infested the animal’s open wound.”

Synonyms

  • botfly maggot
  • demiurge

Antonyms

  • healthy
  • parasite-free