myriameter

Explore definitions, synonyms, and language insights of myriameter

Definitions

Noun
a metric unit of length equal to 10,000 meters

More General Terms