re·pugn (rĭ-pyōōn') v.
re·pugned, re·pugn·ing, re·pugns
v.
tr. To oppose or contend against. v.
intr.Archaic To be opposed; conflict.
[Middle English repugnen, from Old French repugner, from Latin repugnāre, to fight against : re-, re- + pugnāre, to fight with the fist; see peuk- in Indo-European roots.]