floodgate

Part of speech: noun

A gate for regulating the flow of water; any removable restraint for an outpouring, as of contention or vice.

Share it on: