leave it to god - Alemán Inglés Diccionario