American Dictionary
Definition steamroll in American English
steamroll verb
[transitive] verb
/ˈstimˌroʊl/
1
to defeat or destroy an opponent completely
Synonyms and related words
