Definition of Larva
Noun: larva (larvae,larvas) laa(r)-vu
- 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
Anagrams containing the word larva