street sweepers

English

Noun

street sweepers

  1. plural of street sweeper