leave the rest to god - Alemán Inglés Diccionario