English Dictionary
◊ MAGGOT
maggot
n : the larva of the housefly and blowfly commonly found in
decaying organic matter