Sea Lord noun1 •(UK) Any member of the British Board of Admiralty who is also a serving admiral in the navy. formsSea Lords