Origin: Latin suffix -ance
Repugnance has 3 different meanings across 1 category:
Noun
intense aversion
the relation between propositions that cannot both be true at the same time
Extreme aversion, repulsion.