YourDictionary

floodgate

noun

  1. a gate in a stream or canal, to control the height and flow of the water; sluice
  2. anything like this in controlling a flow or an outburst

See floodgate in American Heritage Dictionary 4

Learn more about floodgate

link/cite print suggestion box