chain of shops or stores - Spanish English Dictionary