Vocabulary

ロードローラー

road roller; steamroller

noun