megachain (English, noun)
expansion: megachain (plural megachains)
Senses:
glosses: A very large and successful chain (group of stores or businesses).
Forms:
form: megachains
tags: plural