repugn (v.)youdaoicibaDictYouDict[repugn 词源字典]
late 14c., from Old French repugner, from Latin repugnare "fight against, resist" (see repugnant). Related: Repugned; repugning.[repugn etymology, repugn origin, 英语词源]