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.”
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.”