knaggy

Adjective

 * 1) Having many protuberances, knobs or knots; knotty, rough or rugged.
 * 2)  Temperamentally rough.

Synonyms

 * (having many protuberances): bumpy, knotty, lumpy
 * (rough): coarse, craggy, harsh, rough, rugged