self-giving adj 1: willing to deprive yourself [syn: {self-denying}, {self- giving}, {self-sacrificing}]