botfly
/bˈɑtflaɪ/
botfly
English
Noun
Ad
Definition
One of several dipterous insects of the family Oestridae, the larvae of which are parasites on many animals, including humans.
Etymology
From bot + fly.
Ad