What is the meaning of the word "floodgate"?

Definitions:

  1. something that restrains a flood or outpouring copy to clipboard noun
    • suspension of surveillance opened the floodgates to illegal immigrants copy to clipboard

Synonyms: