meaning of Allura Allura

Allura Allura meaning in Urban Dictionary

an attractive blue-eyed princess, many enchanting mermaid associated with the sea. Nice enjoying caring gorgeous girl who is Dada's small angel. Old French Origin definition to entice or attraction.has black colored and orange in Katies media course.makes some badass bone raps:]