steamroll /ˈstiːmˌroʊl/ verb steamrolls; steamrolled; steamrolling
steamrolls; steamrolled; steamrolling
Learner's definition of STEAMROLL
US, informal
1
always followed by an adverb or preposition : to go forward or make progress in a forceful and steady way强力稳步前进(或进展) [no object]
[+ object]
2
[+ object] : to defeat (someone or something) in a very forceful and complete way彻底打败;以势压倒;压垮