stranded abroad - Turc Anglais Dictionnaire