be (left) stranded - Francés Inglés Diccionario