meaning of Amarra

Amarra meaning in Urban Dictionary

beautiful forever , outgoing , breathtaking , flirtyeternally beautiful , gorgeous , special , unique , loving , caring , understanding , perhaps not a fighter , known for being herself.