multiple shop
noun British.
Also called
multiple store.
Origin of multiple shop
First recorded in 1905–10
Words nearby multiple shop
British Dictionary definitions for multiple store
multiple store
noun
one of several retail enterprises under the same ownership and management
Also called: multiple shop