vent one's emotions - Alemán Inglés Diccionario