Floodgate meaning
A gate used to control the flow of a body of water.
noun
Something that restrains a flood or outpouring.
The ruling opened the floodgates to refugees seeking asylum.
noun
A gate in a stream or canal, to control the height and flow of the water; sluice.
noun
Anything like this in controlling a flow or an outburst.
noun