Word for someone who sticks up for others, even those whom he/she doesn’t know, expecting nothing in return
Is there a specific word to describe the opposite of egotistical - acting for the specific benefit of someone else?