suffer torment - Spanish English Dictionary