Answer: roadsweeper

AnswerCrossword Clue
ROADSWEEPERStreet-cleaning machine