sheep gadfly Meaning, Definition & Usage

  1. noun larvae are parasitic on sheep
    sheep botfly; Oestrus ovis.

WordNet