snaggy
synonyms
cross
ill-tempered
snappish