a.
1.
Repulsive, offensive, hateful, detestable, execrable, obnoxious, odious, disgusting, revolting, repugnant, disgraceful, loathsome, foul, abominable.
2.
Dreadful, terrible, horrid, horrible, fearful, frightful, dire, horrific, awful, tremendous, hideous, monstrous, ghastly, grim, appalling.