re ‧ pug ‧ nant /rɪˈpʌɡnənt/ BrE AmE adjective formal
[ Date: 1700-1800 ; Language: French ; Origin: Latin , present participle of repugnare 'to fight against' ]
very unpleasant and offensive SYN repellent
deeply/utterly/wholly etc repugnant
I find his political ideas totally repugnant.
repugnant to
Animal experiments are morally repugnant to many people.