A 'maggot' is the larval stage of the fly life cycle, famous for eating decomposing flesh. Sometimes "maggot" is used to refer to the larval stage of any insect.