1 head maggot | Definition of head maggot

head maggot

noun

Definition of head maggot

: the larva of the sheep botfly (Oestrus ovis)