venting/outburst of passion - Francés Inglés Diccionario