FLOODGATE
Meaning
(n. pl. floodgates) A gate or barrier that can be opened or closed to control the flow of water. (n. pl. floodgates) Something that, when opened, allows a large amount of something to come through at once.
Play history
- Last played:
- Never
- Times played:
- 0
