スチームローラー
ス
チ
ー
ム
ロ
ー
ラ
ー
Meanings
1
steamroller
Refers to the heavy construction vehicle with a large roller, used for flattening surfaces like roads. Also used figuratively for an unstoppable force.
A steamroller was flattening the asphalt at the road construction site.