Meaning of amelia

Definition of amelia

(noun) congenital absence of an arm or leg

Other information on amelia

WIKIPEDIA results for amelia
Amazon results for amelia