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
Words nearby superbazaar
superannuated,
superannuation,
superb,
superb blue wren,
superbaby,
superbazaar,
superbike,
superblock,
superbomb,
superbug,
supercalender