spill your guts (to someone)

成語所屬單字gut

spill your guts (to someone) — 慣用語

1. to tell someone every detail of your private thoughts, feelings, or secrets, wit

1.慣用語
釋義

掏心掏肺;全盤托出

to tell someone every detail of your private thoughts, feelings, or secrets, without holding anything back

例句

After a few drinks, Amelia spilled her guts to her best friend about her problems at work.

The witness spilled his guts to the police and told them everything he had seen that night.