Megametre

word

Noun

In the metric system, one million meters, or one thousand kilometers.
More about this word
Synonyms and related words
Explore this word