What is the meaning of the word "myriad"?

Definitions:

  1. a large indefinite number copy to clipboard noun
    • We faced a myriad of details. copy to clipboard

Synonyms: