put oneself together - Französisch Englisch Wörterbuch