Botfly
noun
One of several dipterous insects of the family Oestridae, the larvae of which are parasites on many animals, including humans.
Synonyms: oestrus
One of several dipterous insects of the family Oestridae, the larvae of which are parasites on many animals, including humans.
Synonyms: oestrus
Loading dictionaries...
Initializing dictionary manager