NichiDict

ロードスイーパー

[roodosuiipaa]

Meanings

1.Noun

road sweeper; street sweeper