turkestan rose - French English Dictionary