Polish-English dictionary »

kangurka meaning in English

PolishEnglish
kangurka noun

cagoulenoun
A lightweight waterproof parka