Multiple shop

What is Multiple shop?

Multiple shop definition and meaning on Dictionary terms:
noun British.