leave stranded - Francés Inglés Diccionario