Subscriber login


Forgot your password?

Library card login

Other

Lord High Admiral

Definition of Lord High Admiral

noun

  • a title of the British monarch, originally the title of an officer who governed the Royal Navy and had jurisdiction over maritime causes.

Lord High Admiral in other Oxford dictionaries

Definition of Lord High Admiral in the US English dictionary