stranded abroad - Espagnol Anglais Dictionnaire