Floodgate Meaning

There are 2 meaning(s) for word Floodgate

Meaning 1 : regulator consisting of a valve or gate that controls the rate of water flow through a sluice

    Synonyms : head gate,  penstock,  sluice valve,  sluicegate,  water gate
Meaning 2 : something that restrains a flood or outpouring

    Example : suspension of surveillance opened the floodgates to illegal immigrants