Loading page
horse fly is a noun meaning "large swift fly the female of which sucks blood of various animals". It carries one recorded sense.
Definitions, synonyms and semantic relations for horse fly come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.