stranded abroad - Francés Inglés Diccionario