vent one's spleen - Französisch Englisch Wörterbuch