the islamic republic of afghanistan - French English Dictionary