repugnar