MALL


Meaning of MALL in English

n.1 a sheltered walk or promenade.

2 an enclosed shopping precinct.

3 hist. a PALL-MALL. b an alley used for this.

Etymology: var. of MAUL: applied to The Mall in London (orig. a pall-mall alley)

Oxford English vocab.      Оксфордский английский словарь.