get/be stranded in traffic - Turc Anglais Dictionnaire