altruist - definitions and synonyms

altruist noun

  1. English Meaning: 

    : someone who makes charitable donations intended to increase human well-being

    Synonyms:

    philanthropist