Lord High AdmiralDefinition 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