he puts to good use things other people have thrown away.
This means that he makes good use of things others have thrown away. A comendable quality indeed.
It uses the word Put which can mean several things. The first two in The Free Dictionary are
- To place in a specified location; set: "She put the books on the table."
- To cause to be in a specified condition: "His gracious manners put me at ease."
Puts is a bit harder to see but is used much the same.
The third-person singular simple present indicative form of put is puts.;wordhippo.
"He puts to good use things that..." It might also be "He puts things to good use that others might have thrown away."