n. 1 a gate opened or closed to admit or exclude water, esp. the lower gate of a lock. 2 (usu. in pl.) a last restraint holding back tears, rain, anger, etc.
FLOODGATE
Meaning of FLOODGATE in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012