Subscribe
URL of the page has been copied to clipboard.
Meaning : A former British unit of length once used in navigation. Equivalent to 6,000 feet (1828.8 meters).
Synonyms : mile
Install App