déverser sa bile

Etymology
lit. 'to spill one's bile'.

Verb

 * 1)  to vent one's spleen