horrid

ˈhɒrɪd

adjective

very unpleasant or disagreeable.

the teachers at school were horrid

nasty,horrible,disagreeable,unpleasant,awful,dreadful,terrible,appalling,horrendous,disgusting,foul,revolting,repulsive,repellent,ghastly,obnoxious,hateful,odious,objectionable,offensive,insufferable,vile,loathsome,abhorrent,frightful,lousy,godawful,hellish,beastly,grotty,bitchy,catty,bogging,hellacious,disgustful,loathly,rebarbative