Spanish-English dictionary »

isolda meaning in English

SpanishEnglish
Isolda proper noun

Iseult(female given name)
proper noun