clone town
Noun
Meaning
clone town (plural clone towns)
English Wikipedia has an article on:clone townWikipedia
(Britain) A town whose major shopping areas are dominated by chain stores at the expense of local diversity.
Noun
clone town (plural clone towns)
English Wikipedia has an article on:clone townWikipedia
(Britain) A town whose major shopping areas are dominated by chain stores at the expense of local diversity.