self-abhorrence - German English Dictionary