Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
larva
in English
larva
us
/ˈlɑːrə/
uk
/ˈlɑːrə/
#uncommon
Plural
larvae
Definitions
Noun
an
early
growth
stage
(
insects
,
amphibians
);
wingless
a
young
animal
(
lacking
limbs
,
etc
.)
a
pre-mature
form
(
different
from
adult
stage
)
a
preliminary
stage
(
before
full
maturity
)