English dictionary
amelia meaning and definition
Definition and meaning of amelia at MeaningMonkey.org. amelia meaning and definition in the English Dictionary.AMELIA noun
Definition of amelia (noun)
- congenital absence of an arm or leg
Source: Princeton University Wordnet