Polish-English dictionary »

zwyciężca meaning in English

PolishEnglish
zwyciężca noun

championnoun
someone who has been winner in a contest