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
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
Example : suspension of surveillance opened the floodgates to illegal immigrants
Similar words of Floodgate :
