Etymology
Today it means: Bad; inferior. Full definition →
From duff + -o.
Etymology from Wiktionary, CC BY-SA 4.0.