multiple shop


noun British.

Also called multiple store.

Origin of multiple shop

First recorded in 1905–10

British Dictionary definitions for multiple store

multiple store

noun

one of several retail enterprises under the same ownership and management Also called: multiple shop