be stranded in the desert - Turkish English Dictionary