Definify.com
Definition 2024
The_Mall
The Mall
English
Proper noun
- 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.
See also
- The Mall (London) on Wikipedia.Wikipedia