1 definition by GeorgeKing66
A name in that derives from Spanish or Arabic origin meaning "Princess, Noble or Beauty." This name is unique and cute. Typically many beautiful girls have this name like Miss Russia 2013 who also shares the stunning name Elmira.
by GeorgeKing66 May 21, 2019