mall
mall
noun
A large, enclosed shopping centre, typically with many shops, restaurants, and services.
"We spent the afternoon at the new shopping mall."
Thesaurus
Synonyms: promenade, shopping center, shopping centre, center, shopping mall, plaza, centre