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. 2012