Loading page
sheep botfly is a noun meaning "larvae are parasitic on sheep". It carries one recorded sense.
larvae are parasitic on sheep
Definitions, synonyms and semantic relations for sheep botfly come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.