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