Polish-English dictionary »

podpucha meaning in English

PolishEnglish
podpucha noun

red herringnoun
misleading clue