megachain

Noun

 * 1) A very large and successful chain (group of stores or businesses).