ENGLISH → NEPALIself-torturenoun01nounआफैँलाई दिएको पीडाself-imposed distressSimilar wordsself-torment →Dictionary sources & licensesCopy link ↗