ENGLISH → HINDIself-torturenoun01nounअपने ऊपर थोपी गई पीड़ाself-imposed distressSimilar wordsself-torment →Dictionary sources & licensesCopy link ↗