sea lord

/S IY1 L AO0 R D/
noun
  1. 1

    (UK, naval, historical) Any member of the British Board of Admiralty who is also a serving admiral in the navy.