What is the meaning of Botfly?

One of several dipterous insects of the family Oestridae, the larvae of which are parasites on many animals, including humans.

Source: wiktionary.org