Amelia

Definition of Amelia from the PharmacyDictionary.in

Amelia

This term refers to the birth defect where a baby is born without one or more limbs.

Not Available