become stranded on a deserted island - Turkish English Dictionary