vent one���s spleen on someone - Spanisch Englisch Wörterbuch