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

Treasure Words