French-English dictionary »

mégamètre meaning in English

FrenchEnglish
mégamètre nom {m}

megametre◼◼◼(distance of 1,000 km)
noun
[UK: mˈeɡəmˌiːtə] [US: mˈeɡəmˌiːɾɚ]