What is the meaning of Floodgate?

An adjustable gate or valve used to control the flow of water through a sluice.

Anything that controls or limits an outpouring of people, emotion etc.

A stream that passes through a floodgate; a torrent.

Source: wiktionary.org