Englishfor English speakers
The Mall
English
Meaning The Mall meaning
What does The Mall mean?
The Mall
properNoun
—
a wide avenue in London leading from Trafalgar Square and Admiralty Arch to Buckingham Palace; used as a ceremonial route
—
The National Mall, a national park in downtown Washington DC.
Are you looking for...?