late 14c., from Old French repugner, from Latin repugnare "fight against, resist," from re- "back" (see re-) + pugnare "to fight" (from PIE root *peuk- "to prick"). Related: Repugned; repugning.
Republicrat
republish
repudiate
repudiation
repudiatory
repugn
repugnance
repugnant
repulse
repulsion
repulsive