rag-and-bone man

 

noun

British
  • an itinerant dealer in old clothes, furniture, and second-hand items.