What is the meaning of botfly in English?

Learn vocabulary with pictures as well as definitions of botfly in English

Learn in

See more

n. botfly

Definition of botfly in English

Large and hairy species of fly that emits a deep buzzing sound and lays its eggs in the skin of some mammals.