to blow off one's steam - French English Dictionary