snaggy

synonyms

cross

ill-tempered

snappish