English

Definition of Sea Lord noun from the Oxford Advanced Learner's Dictionary

 

Sea Lord

 noun
noun
BrE
 
; NAmE
 
 
jump to other results
either of two senior admirals (the First and Second Sea Lords) who are in charge of the British Royal Navy. see also Chief of Naval Staff