superstore

(noun)

noun

1. An extremely large store, hypermarket.