vent one's spleen on - Francés Inglés Diccionario