unselfish

adjective

Generous or altruistic.

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

Not selfish; selfless; generous; altruistic.

Not greedy.

Disregarding your own advantages and welfare over those of others.