steamroller

n. 1 heavy slow-moving vehicle with a roller, used to flatten new-made roads. 2 a crushing power or force. v. Crush or move forcibly or indiscriminately; force.