self-abhorrence - Turkish English Dictionary