Word info Synonyms

megametre

Noun

Meaning

In the metric system, one million meters, or one thousand kilometers.

Source: Webster's dictionary

Synonyms

Anagrams

Close letter words and terms