meaning of Amyna

Amyna meaning in Urban Dictionary

the most wonderful woman on earth.