floodgate

Noun
  1. Something that restrains a flood or outpouring (synset 106257997)
    "suspension of surveillance opened the floodgates to illegal immigrants"
  2. Regulator consisting of a valve or gate that controls the rate of water flow through a sluice (synset 104251743)

Other Searches