Definition of naval lord in English:

naval lord

noun

(also Naval Lord)
  • (The title of) a naval officer belonging to the Admiralty Board (formerly the Board of Admiralty); sometimes with preceding modifying adjective indicating rank.

Origin

Late 18th century.