FLOODGATE Meaning of FLOODGATE in English [noun] [C] - a gate which can be opened or closed to control a flow of water Cambridge English vocab. Кембриджский английский словарь. 2012