street broom

noun

1.
a broom for sweeping the streets.