MALL


Meaning of MALL in English

(n.) A place where the game of mall was played. Hence: A public walk; a level shaded walk.

Webster's English dictionary.      Английский словарь Webster.