A combination of department store and supermarket.
A big-box store, especially one that is even larger than normal