Definition of "Floodgate" :
noun: regulator consisting of a valve or gate that controls the rate of water flow through a sluice
noun: something that restrains a flood or outpouring
"Suspension of surveillance opened the floodgates to illegal immigrants."