MEGAMETRE


Meaning of MEGAMETRE in English

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

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