A shopping center that is usually anchored by department stores.
A big-box store, especially one that is even larger than normal