leave the rest to allah - Turc Anglais Dictionnaire