leave the rest to god - Espagnol Anglais Dictionnaire