Green’s Dictionary of Slang

crufty adj.

[? SE scruffy; note computer jargon crufty, of a machine or program, poorly constructed, poss. over-complex]

(W.I., Jam.) coarse-looking.

[WI]M. Thelwell Harder They Come 200: Peter Lorre [...] was sliced from cheek to jowl by a crufty, awkward country boy with a half machete.