Vocabulary

ロードスイーパー

road sweeper; street sweeper

noun