leave the rest to allah - Turco Inglés Diccionario