be (left) stranded - Turkish English Dictionary