Definify.com

Definition 2024


The_Mall

The Mall

See also: mall and Mall

English

Proper noun

The Mall

  1. a wide avenue in London leading from Trafalgar Square and Admiralty Arch to Buckingham Palace; used as a ceremonial route
  2. The National Mall, a national park in downtown Washington DC.

See also