head maggot
nounDefinition of head maggot
: the larva of the sheep botfly (Oestrus ovis)
1