vent one's emotions - French English Dictionary