turkestan rose - Spanish English Dictionary