ragman (rag + -man; agent_person)
A person who collects and sells unwanted household items such as rags and other refuse for a living, a rag and bone man