floodgate
noun
flood·gate
ˈfləd-ˌgāt
1
: a gate for shutting out, admitting, or releasing a body of water : sluice
2
: something serving to restrain an outburst
opened the floodgates of criticism
Love words? Need even more definitions?
Merriam-Webster unabridged
Share