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