sheep gadfly

Noun
  1. larvae are parasitic on sheep

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

sheep gadfly
A sheep gadfly lays its eggs on the wool of a grazing sheep.