larvae ( synonym found)

Definition of larvae:

(n) : plural of larva

Definition of larvae:

(n) : plural of larva

Back to Top