self-loathing - Spanish English Dictionary