Definition of naval lord in US English:

naval lord

(also Naval Lord)

noun

  • (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.