Noun Definition
floodgate
1.Definition: regulator consisting of a valve or gate that controls the rate of water flow through a sluice
Related Noun(s):penstock, sluicegate
Category: Objects2.Definition: something that restrains a flood or outpouring
"Suspension of surveillance opened the floodgates to illegal immigrants"
Category: General