a large retail complex containing a variety of stores and often restaurants and other business establishments housed in a series of connected or adjacent buildings or in a single large building. Compare shopping center. a large area, usually lined with shade trees and shrubbery, used as a public walk or promenade.
Cookies may be used on this site and stored on your device to enhance site navigation, analyze site usage, enable troubleshooting session recording for optimized customer support resolution, and assist in our marketing efforts. More info