Meaning of First Lord of the Admiralty in English:

First Lord of the Admiralty

noun

historical British
  • The civilian president of the Board of Admiralty (the Lords Commissioners of the Admiralty, abolished in 1964).

Origin

Early 18th century.