street sweeper - Anglais Synonymes Dictionnaire

street sweeper

n.
[1] street cleaner