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