Amelia Meaning

There are 1 meaning(s) for word Amelia

Meaning 1 : congenital absence of an arm or leg