1 lord high admiral | Definition of lord high admiral

lord high admiral

noun

Definition of lord high admiral

: a great officer of state formerly at the head of the naval administration of Great Britain