late 14c., from Old French repugnance "opposition, resistance" (13c.) or directly from Latin repugnantia "incompatibility," from stem of repugnare "resist, disagree, be incompatible," from re- "back" (see re-) + pugnare "to fight" (from PIE root *peuk- "to prick").
republish
repudiate
repudiation
repudiatory
repugn
repugnance
repugnant
repulse
repulsion
repulsive
repurchase