VariousWords beta
Related Terms:
Definitions:
Noun
botfly
Definition: stout-bodied hairy dipterous fly whose larvae are parasites on humans and other mammals
Definition: One of several dipterous insects of the family Oestridae, the larvae of which are parasites on many animals, including humans.