be (left) stranded - Deutsch Englisch Wörterbuch