MEGAMETRE


Meaning of MEGAMETRE in English

noun in the metric system, one million meters, or one thousand kilometers.

Webster English vocab.      Английский словарь Webster.