crufty /kruhf'tee/ [origin unknown; possibly from 'crusty' or 'crudy'] adj.
1.)Poorly built, possibly over-complex.

2.)Unpleasant to touch, often with encrusted junk, like spilled coffee smeared with peanut butter and catsup.

3.)Generally unpleasant.