Noun. Less important clothes in which one relaxes or completes tasks likely to dirty or ruin them. E.g."I can't come for a meal immediately, I'm still in my scruffs."
SCRUFFS
Meaning of SCRUFFS in English
Slang English vocab. Английский сленговый словарь. 2012