Baby Names and Name Generators

What Does Xalbadora Mean?
"Saviour"