become stranded on a deserted island - Turco Inglés Diccionario