floodgates
noun(flood-gate)
a gate for shutting out, admitting, or releasing a body of water : sluice
floodgates
noun(flood-gate)
something serving to restrain an outburst
floodgates
idiom(flood-gate)
to remove something serving to restrain an outburst