street cleaner

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

How street cleaner is being used?