• Steamroll

    Full definition of steamroll

    Verb

    1. To flatten, as if with a steamroller
    2. To ruthlessly crush or overwhelm
    © Wiktionary