An Encylopedia Britannica Company

chain store

1 ENTRIES FOUND:
chain store noun
plural chain stores
chain store
noun
plural chain stores
Britannica Dictionary definition of CHAIN STORE
[count]
: a store that has the same name and basic appearance as other stores that sell the same kind of goods and are owned by the same company