self-repugnant - Spanish English Dictionary