Translation of larva in English:

larva

larva

noun

  • 1

    larva, insect in the first stage after coming out of the egg