snow someone or something under - Alemán Inglés Diccionario