leave the rest to god - German English Dictionary