Grouchy | Grumpy | Bad-tempered | Foul-tempered | Ill-tempered | Moody | Sulky | Crabby | Irritable | To be in a pet | As cross...