street cleaner - English Synonyms Dictionary

street cleaner

n.
[1] street sweeper