snippy; irritable; short-tempered.
Aloof and irritable
Having thorns or spines
Troublesome or vexatious