Exhibiting irritation or impatience; curt; irascible.
Likely to snap or bite.
snippy; irritable; short-tempered.