Definition of First Lord of the Admiralty in English:

First Lord of the Admiralty

noun

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

Origin

Early 18th century.