Search in full dictionary

DAM, BUSTED THE

DAM, BUSTED THE
ScnTUEU
a coined phrase used figuratively to mean to break or burst (something) open so that things can flow freely, such as ideas from the mind.