leave the rest to god - Spanish English Dictionary