SNOW UNDER


Meaning of SNOW UNDER in English

[snow under] vt (1880) 1: to overwhelm esp. in excess of capacity to absorb or deal with something

2: to defeat by a large margin

Merriam-Webster English vocab.      Английский словарь Merriam Webster.