Admiralty mile

What is Admiralty mile?

Admiralty mile definition and meaning on Dictionary terms:
noun British.