Definition of Amelia from the PharmacyDictionary.in
Amelia
Synonyms or meaning of Amelia
This term refers to the birth defect where a baby is born without one or more limbs.
Image related to Amelia
Not Available
Definition of Amelia from the PharmacyDictionary.in
This term refers to the birth defect where a baby is born without one or more limbs.
Not Available