peevish (peeve + -ish; resembling)
Characterized by or exhibiting petty bad temper, bad-tempered, moody, cross