Larva

Definition of Larva from the PharmacyDictionary.in

Larva

An independent, moving stage in an animal’s life cycle, sometimes feeding.

Not Available