ENGLISH → HINDIself-sacrificingadjective01adjectiveअपने सुख या लाभ से वंचित होने को तैयारwilling to deprive yourselfSimilar wordsself-denying →self-giving →Dictionary sources & licensesCopy link ↗