leave stranded - German English Dictionary