Melisenda - What does the name mean





Meaning: honest, diligent

Gender: F

Origin: Spanish

Related Names: