Search for crossword answers and clues

Answer for the clue "Foregoing one's own needs for the sake of others ", 13 letters:
selfsacrifice