multiple store

noun
Chiefly British
A chain store.
link/cite print suggestion box