be left stranded - Turkish English Dictionary