to blow off one's steam - Francés Inglés Diccionario