1 myria- | Definition of myria-

Definition of myria-

1 : ten thousand myria coulomb especially in terms belonging to the metric system myriagrammyrialiter
2 : myri- Myriapoda

History and Etymology for myria-

French, from Greek myrios

Keep scrolling for more