An ugly person, i.e. a dog. Derivation: Crufts dog show, UK. Northern British English
"Her boyfriend's a right crufter."
4👍 1👎