Wiktionary
rag and bone man
n. (context British English) a man who deals in scrap metal and recycled junk.