vent one’s spleen on someone - Deutsch Englisch Wörterbuch