'sheep botfly' definitions:

Definition of 'sheep botfly'

(from WordNet)
noun
Larvae are parasitic on sheep [syn: sheep botfly, sheep gadfly, Oestrus ovis]