Meaning of larva
Definition of larva
(noun)
the
immature
free-living
form
of
most
invertebrates and amphibians and
fish
which at
hatching
from the egg is
fundamentally
unlike
its
parent
and
must
metamorphose
Other information on larva
WIKIPEDIA results for
larva
Amazon results for
larva
Tweet