WordNet: self-denying, self-giving, self-sacrificing

Sanatista
willing to deprive yourself



self-denying


self-giving


self-sacrificing