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.      Кембриджский английский словарь.