he sold me a duff dvd so i duffed him up
uk usage  1) something that's flawed or faulty  2) to duff up, to assault, beat up etc
"he sold me a duff dvd so i duffed him up" What is the definition of "duff"?