Definitions | The Mall |
| proper noun (wikipedia, The Mall (London))
- (London) a wide avenue leading from Trafalgar Square and Admiralty Arch to Buckingham Palace; used as a ceremonial route
Etymology: from the game pall mall, once played there
Supplemental Details:Sponsor an extended definition for The Mall for as little as $10 per month. Click here to contact us.
| |
|