angry; easily or quickly showing anger
very angry; in a bad mood
(of an old person) bad-tempered
irritable, often due to old age
not tolerant
impatient, prejudiced
unreasonably impatient or irritable
crabby, moody
full of complaints
grouchy, hard to please
make haste
nasty, irritable
deadly; spiteful
poisonous; hateful
irritable, testy
irritable, testy