Steamboat

/ˈstiːm.boʊt/

Synonyms

Slang Meanings

To steamroll someone in a competition.
They steamboated their opponents in the finals.
To get things done quickly and efficiently.
We need to steamboat this project to meet the deadline.