myriameter
noun
In the metric system, a measure of length, equal to 10 kilometers, or 6.2137 English miles, or 6 miles 376 yards.
myriameter
noun
In the metric system, a measure of length, equal to 10 kilometers, or 6.2137 English miles, or 6 miles 376 yards.