repugnare