Polish-English dictionary »

armida meaning in English

PolishEnglish
Armida

Armida