snaggy

Etymology
.

Adjective

 * 1) Covered in snags, or similar sharp projections.
 * 2)  Bad-tempered; crotchety.