a large, grand arch at the end of The Mall in central London, England. It was built in 1906–10 in memory of Queen Victoria and is next to the Admiralty building.
ADMIRALTY ARCH
Meaning of ADMIRALTY ARCH in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005