unselfish

adjective

Generous or altruistic.

Not selfish; not unduly attached to one’s own interest; generous; regardful of others.

adjective

Not selfish; selfless; generous; altruistic.

adjective

not greedy

adjective

disregarding your own advantages and welfare over those of others