What is the meaning of Street_sweeper?

A person who is employed to sweep streets, pavements, and gutters, keeping them clear of litter.

A machine used to sweep streets.

Source: wiktionary.org