FLOODGATE


Meaning of FLOODGATE in English

(1) A gate used to control the flow of a body of water. Also referred to as a Water Gate. (2) Something that restrains a flood or an outpouring.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.