FLOODGATE


Meaning of FLOODGATE in English

■ noun

1》 a gate that can be opened or closed to admit or exclude water, especially the lower gate of a lock.

2》 ( the ~s ) last restraints holding back a powerful outpouring.

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