What is the meaning of Superstore?

An extremely large store; a hypermarket.

A big box.

superstore

Source: wiktionary.org