Polish-English dictionary »

ściereczka meaning in English

PolishEnglish
ściereczka

duster