Loading page
sheep gadfly 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 gadfly come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.