larvae (n.) Look up larvae at Dictionary.com
plural of larva (q.v.).