DOWNFALL Meaning of DOWNFALL in English A fall of rain or snow, especially a heavy or unexpected one. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012