Answer: unselfish

AnswerCrossword Clue
UNSELFISHAltruistic.
unselfishWilling to put the needs or wishes of others before one's own
unselfishnot selfish