MALL


Meaning of MALL in English

[ mal , mɔ:l , mɒl ]

■ noun

1》 a large enclosed shopping area from which traffic is excluded.

2》 a sheltered walk or promenade.

3》 historical another term for pall-~ .

↘a pall-~ alley.

Origin

C17 (in sense 3): prob. a shortening of pall-~ ; sense 2 from The Mall , a walk in St James's Park, London, former site of a pall-~ alley.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.