megameter
/ˈmiːgəˌmɛtər/Definitions
1. noun
A unit of length in the metric system equal to one million meters.
“The new highway stretches over 5 megameters.”
1. noun
A unit of length in the metric system equal to one million meters.
“The new highway stretches over 5 megameters.”