chain of shops or stores - Turc Anglais Dictionnaire