vent one’s spleen on - Alemán Inglés Diccionario