Megametre
Word Dictionary
-> Megametre
Search:
Megametre
(n.) In the metric system, one million meters, or one thousand kilometers.
Terms of Use
Canadian Jobs