be (left) stranded - Alemán Inglés Diccionario