MEGAMETRE Meaning of MEGAMETRE in English noun in the metric system, one million meters, or one thousand kilometers. Webster English vocab. Английский словарь Webster. 2012