Floodgate
WordNet

noun


(1)   Regulator consisting of a valve or gate that controls the rate of water flow through a sluice
(2)   Something that restrains a flood or outpouring
"Suspension of surveillance opened the floodgates to illegal immigrants"
 
x
OK