Polish-English dictionary »

mona lisa meaning in English

PolishEnglish
Mona Lisa noun

Mona Lisanoun
painting by Leonardo da Vinci