snow someone or something under - Francés Inglés Diccionario