Definition/Meaning of Esmerelda
English - Proper noun:
Esmerelda A female given name .
English - Etymology:
Variant of Esmeralda .