To dump out or scatter the contents of something by overturning or throwing it out.
子どもが箱を倒して中身をぶちまけた。
The child knocked over the box and dumped out its contents.
袋のゴミをゴミ箱の前でぶちまけてしまった。
I accidentally spilled the bag of trash in front of the bin.
トラックが横転して荷物をぶちまけた。
The truck overturned and scattered its cargo.
To blurt out or disclose everything (one's feelings, secrets, or the truth); to vent or pour out one's emotions — colloquial and often forceful.
彼は飲み会で会社の愚痴をぶちまけた。
He vented all his complaints about the company at the drinking party.
長年の秘密を友人にぶちまけて、気持ちが楽になった。
After telling a friend a long-kept secret, I felt relieved.
彼女は突然本音をぶちまけて、みんなを驚かせた。
She suddenly blurted out her true feelings and surprised everyone.