vent one's spleen on someone - Turco Inglés Diccionario