choleric

bad-tempered or irritable