unselfish
un-sel-fish
adjective
Showing more concern for the needs and happiness of others than for one's own.
"Her unselfish devotion to the cause was admirable."
Thesaurus
Synonyms: self-sacrificing, self-forgetful, public-spirited, self-denying, self-giving, sharing, generous
Antonyms: egocentric, egoistic, egoistical, self-centered, self-centred, self-seeking, self-serving, selfish