self-giving

(sĕlfˈgĭvˈĭng)

adjective
Characterized by self-sacrificing behavior; unselfish.
link/cite print suggestion box