self-repugnant - Turkish English Dictionary