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.