put oneself together - Turc Anglais Dictionnaire