déverser sa bile
Meanings
Verb
1. to vent one's spleen (figuratively)