leave the rest to god - Allemand Anglais Dictionnaire