Offensive, disagreeable, abominable, execrable.
Causing horror or dread.
(rare) Inimical (harmful, hostile).