sheep botfly Meaning, Definition & Usage

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

WordNet