Polish-English dictionary »

deszczówka meaning in English

PolishEnglish
deszczówka noun

rainwaternoun
water sourced from rain