self-tormentor - Spanish English Dictionary