armida
/arˈmiːdə/Definitions
1. noun
a female given name, especially in Italian and Spanish cultures
“Her name, Armida, evoked memories of the Spanish opera.”
1. noun
a female given name, especially in Italian and Spanish cultures
“Her name, Armida, evoked memories of the Spanish opera.”