Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of larva
  1. 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
Words sounding like good larva
My lists:
Recently viewed words: