turfan - French English Dictionary