Larva

What is Larva?

Larva definition and meaning on Dictionary terms:
noun, plural lar

Tags: