floodgate in English
- floodgate⇄floodgate, noun.
1. a gate in a canal, river, stream, or dam, to control the flow of water.
2. (Figurative.) a thing that controls the flow or passage of anything.
Ex. More important, if the West yields to terrorism in one place, the fl