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.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.