self-mortification - Spanish English Dictionary