repugn (v.) Look up repugn at Dictionary.com
late 14c., from Old French repugner, from Latin repugnare "fight against, resist" (see repugnant). Related: Repugned; repugning.