ENGLISH → NEPALIself-sacrificingadjective01adjectiveआफ्नो सुख वा लाभ त्याग्न तयारwilling to deprive yourselfSimilar wordsself-denying →self-giving →Dictionary sources & licensesCopy link ↗