dense rain or snow - Spanish English Dictionary