American Dictionary
Definition steamroller in American English
steamroller noun
[countable] noun
/ˈstimˌroʊlər/
2
someone or something that defeats or destroys an opponent completely
