vent your spleen - French English Dictionary