be (left) stranded - Spanish English Dictionary