What is the meaning of the word "floodgate"?
Definitions:
-
something that restrains a flood or outpouring
noun
- suspension of surveillance opened the floodgates to illegal immigrants
- suspension of surveillance opened the floodgates to illegal immigrants