FLOODGATE Meaning of FLOODGATE in English n. gate designed to regulate water flow, sluice Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012