Knaggy

From Advocatespedia

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