snappish (adj.) Look up snappish at Dictionary.com
"peevish," 1540s, from snap (v.) + -ish. Related: Snappishly; snappishness.