FLOOD OF RAIN Meaning of FLOOD OF RAIN in English deluge, inundation, downpour Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012