どうろそうじき
Meanings
Noun
1. road sweeping machine
Composed of
road; highway
vacuum cleaner; vacuum; hoover; cleaning device