Polish-English dictionary »

pielucha meaning in English

PolishEnglish
pielucha noun

diapernoun
absorbent garment worn by a baby, or by someone who is incontinent