manduga

maggot

noun.