vent one���s spleen on someone - Español Inglés Diccionario