repugnan