chain of retail shops - French English Dictionary