larva
English Dictionary
->
Letter L
-> larva
Search Dictionary:
larva Definition
(n)
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
larva Synonyms
larva
© Art Branch Inc.