Meaning of esmeralda

esmeralda

Tagalog

n. emerald