'street cleaner' definitions:

Definition of 'street cleaner'

(from WordNet)
noun
A worker employed to clean streets (especially one employed by a municipal sanitation department) [syn: street cleaner, street sweeper]