What does Allura mean?

Allura meaning in Names Dictionary

Divine therapist.
Name Origin: English
Name Gender: feminine