dense rain or snow - Español Inglés Diccionario