English

arcade noun definition in Public spaces topic from the Oxford Advanced Learner's Dictionary

arcade

 noun: Public spaces topic
(also shopping arcade) (both British English) a large building with a number of shops/stores in it