meaning of admiralty mile
1.
a
British
unit
of
length
equivalent
to
1,853.
18
meters
6,082
feet
Related Words
admiralty mile
|
Developed & Maintained By
Taraprasad.com