FLOODGATE


Meaning of FLOODGATE in English

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.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.