Knaggy

a.
  1. Knotty; rough; figuratively, rough in temper.