self-loathing - French English Dictionary