put everything into place - Allemand Anglais Dictionnaire