by the grace of allah - French English Dictionary