From Old French repugnant, borrowed from Latin repugnāns, present participle of repugnō, repugnāre (“oppose, fight against”).
r'pugnant m