Gardener's Dictionary: Larva

Larva (n.): Any immature animal that metamorphoses to become an adult, such as maggots or caterpillars.

SEE MORE GARDENING TERMS>>

Additional information