You searched for: “myriameters
myriameter; myriametre (British English) (s) (noun); myriameters (pl)
A unit of measure equivalent to 10,000 meters.