self-tormentor - French English Dictionary