sheep gadfly

Noun
  1. Larvae are parasitic on sheep (synset 102197402)

Found on Word Lists

Other Searches