a.
1.
Hateful, odious, detestable, horrid, horrible, execrable, nefarious, damnable, cursed, accursed, hellish.
2.
Loathsome, loathly, offensive, obnoxious, foul, nauseous, nauseating, disgusting, sickening, repulsive, revolting, shocking.
3.
Vile, wretched, sorry, scurvy, shabby, utterly bad.