superbazaar

superbazar

/ (ˈsuːpəbəˈzɑː) /

noun

(in India) a large department store or supermarket, esp one set up as a cooperative store by the government