floodgates

noun
  1. gates that can be opened or closed to control the flow of water
  2. something that restrains an outpouring or release
  3. Usage: figurative

Examples