steamroll
/ˈstiːmroʊl/Definitions
1. verb
to dominate or overwhelm someone or something in a particular situation or activity; to gain an easy and decisive victory over someone or something
“The team’s star player was able to steamroll their opponents in the championship game.”
2. noun
a sudden and decisive victory or success, especially one that is achieved easily
“The new restaurant’s great service and food led to a steamroll of positive reviews on social media.”
3. verb
to press or roll something with a hot, steamy surface, typically in order to shape or flatten it
“The chef used a large, flat tool to steamroll the dough into a perfect circle.”