chain of shops or stores - Allemand Anglais Dictionnaire