atrabilious

/ˌætrəˈbɪljəs/

adjective

Melancholy or ill-tempered.

an atrabilious old man

bad-tempered,ill-tempered,ill-humoured,angry,wrathful,cross,peevish,petulant,pettish,irritable,irascible,cantankerous,choleric,dyspeptic,testy,tetchy,snappish,waspish,crotchety,crabby,crabbed,querulous,resentful,rancorous,bilious,sour,bitter,acid,liverish