repugned