Botfly — definition
1. botfly (Noun)
1 definition
botfly (Noun) — Stout-bodied hairy dipterous fly whose larvae are parasites on humans and other mammals.
1 type of
gadfly
7 types
Dermatobia hominis Gasterophilus intestinalis Oestrus ovis horse botfly human botfly sheep botfly sheep gadfly