Larvae, noun plural of larva. Synonyms in the same form.
pupae, maggots, insects, caterpillars, chrysalises, grubs, naiads
All synonyms for larva →