repugnated