Myria-

from The Collaborative International Dictionary of English v.0.48
Myria- \Myr"i*a-\ [Gr. ? a myriad. See {Myriad}.]
   A prefix, esp. in the metric system, indicating ten thousand,
   ten thousand times; as, myriameter.
   [1913 Webster]
    

[email protected]