Definify.com

Definition 2024


megameters

megameters

See also: mega-meters

English

Noun

megameters

  1. plural of megameter

Anagrams