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.

Oxford English vocab.      Оксфордский английский словарь.