vent one's spleen someone - Deutsch Englisch Wörterbuch