Polish-English dictionary »

wybawca meaning in English

PolishEnglish
wybawca noun

saviornoun
a person who saves someone, rescues another from harm