put everything into place - Turc Anglais Dictionnaire