self torture - Spanish English Dictionary