left stranded - Turkish English Dictionary