Baby Names and Name Generators

What Does Imelda Mean?
"Powerful fighter; universal battle"