meaning of Amaira

Amaira meaning in Urban Dictionary

first-name origin & definition:Greek: endless beauty