ロードスイーパー
rōdosuiipā

Noun

1. road sweeper; street sweeper

Other forms: