lord high admiral
noun
: a great officer of state formerly at the head of the naval administration of Great Britain
Love words? Need even more definitions?
Merriam-Webster unabridged
Share