YourDictionary

myria-

  1. many, numerous: myriapod
  2. ten thousand; the factor 10: myrialiter

link/cite print suggestion box