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