Big Huge Thesaurus

altruist

noun

sounds kind of like