become stranded on a desert island - Turkish English Dictionary