superstore

noun

A large retail store that has a diversified array of goods for sale.

noun

An extremely large store, hypermarket.