Larvae

What is Larvae?

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

Tags: