Polish-English dictionary »

altruista meaning in English

PolishEnglish
altruista noun

altruistnoun
person imbued with altruism