Russian steamroller

English

Noun

Russian steamroller (plural Russian steamrollers)

  1. (figurative, uncommon) A crushing force or power.