be stranded in the desert - Turco Inglés Diccionario