BotflyWordNet Explorer
Explore synonyms, antonyms, hypernyms, hyponyms, and semantic relationships for “botfly” powered by Princeton WordNet.
noun
any of various large flies that annoy livestock
noun
parasitic chiefly on horses
noun
large tropical American fly; parasitic on humans and other mammals
noun
larvae are parasitic on sheep