Oestrus ovis

noun

1.
larvae are parasitic on sheep