Superstore

Noun

 * 1) An extremely large store, hypermarket.

Related terms

 * bigbox store

Translations

 * Greek:

superstore