repugnant
If you think that something is horrible and disgusting, you can say that it is repugnant.
FORMAL adj oft ADJ to n
The odour of vitamin in skin is repugnant to insects...
♦
repugnance n-uncount
(=disgust)
She felt a deep sense of shame and repugnance.