What is the meaning of Superstore?

An extremely large store; a hypermarket.

superstore

Source: wiktionary.org