larvae (n.)youdaoicibaDictYouDict
plural of larva (q.v.).