leave stranded - Turkish English Dictionary