FLOODGATE Meaning of FLOODGATE in English [flood.gate] n [ME flodgate] (13c) 1: a gate for shutting out, admitting, or releasing a body of water: sluice 2: something serving to restrain an outburst "opened the ~s" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012