Vocabulary
ロードスイーパー
ロードスイーパー
road sweeper; street sweeper
noun