Imelda

Meaning
SpanishWhole, Universal Battle
ItalianWhole, Universal Battle
Gender
Origin