Good-for-nothing caught by friend wearing stolen goods (9)
I believe the answer is:
scallywag
'good-for-nothing' is the definition.
(both can mean a worthless person)
'caught by friend wearing stolen goods' is the wordplay.
'caught' becomes 'c' (cricket abbreviation).
'by friend' becomes 'ally' (an ally is a friend or supporter. I am not sure about the 'by' bit.).
'wearing' indicates putting letters inside.
'stolen goods' becomes 'swag' (I've seen this before).
'c'+'ally'='cally'
'cally' inserted into 'swag' is 'SCALLYWAG'.
Can you help me to learn more?
(Other definitions for scallywag that I've seen before include "Scoundrel" , "Good-for-nothing - undersized animal" , "Mischievous person" , "Scamp" , "A slangy rascal" .)