English Dictionary
Definition steamroller in British English
steamroller verb
[transitive] verb
/ˈstiːmˌrəʊlə(r)/
1
to defeat or destroy an opponent completely
Synonyms and related words
