supercenter


supercenter

(ˈsuːpəˌsɛntə) n (Commerce) US a very large shopping centre or complex