snappish (adj.)

"peevish," 1540s, from snap (v.) + -ish. Related: Snappishly; snappishness.