ADMIRALTY ARCH


Meaning of ADMIRALTY ARCH in English

ˌAdmiralty ˈArch BrE AmE

a large ↑ arch (=a structure with a curved top and straight sides) in central London, between the Mall and Trafalgar Square

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.