chain of retail shops - Spanish English Dictionary