Steamroller
Part of speech: verb
Definition: to level a road using a steamroller to proceed ruthlessly against all opposition as if with an overwhelming force; to overpower
Part of speech: noun
Definition: a steam-powered heavy road roller Any heavy road roller any seemingly irresistible force a pipe, used for smoking cannabis, open at both ends and having a bowl near one end; it rolls the smoke (steam)
Juggernaut
Part of speech: noun
Definition: A literal or metaphorical force or object regarded as unstoppable, that will crush all in its path.A large, cumbersome truck or lorry, especially an artic (typically used somewhat disparagingly).An institution that incites destructive devotion or to which people are carelessly sacrificed.A massive inexorable force, movement, campaign, or object that crushes whatever in its way.