STEAMROLLER


Meaning of STEAMROLLER in English

■ noun a heavy, slow-moving vehicle with a roller, used to flatten the surfaces of roads during construction.

■ verb (also steamroll ) (of a government or other authority) forcibly pass (a measure) by restricting debate or otherwise overriding opposition.

↘force (someone) into doing or accepting something.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.