A large store containing many different departments, each of which deals in the sale of different goods or services.
An area, either enclosed or unenclosed, hosting multiple retail establishments; a shopping mall.