street sweeper

definition: a worker employed to clean streets (especially one employed by a municipal sanitation department)
example:
speech part: noun
synonyms: street cleaner

How street sweeper is being used?