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.