abominable

(adj) detestable

execrable
odious
hateful (similar term)