road sweeper [or roadsweeper]

noun escombrador, escombriaire.