What is the meaning of Myriad?

Ten thousand; 10,000

A countless number or multitude (of specified things)

Multifaceted, having innumerable elements

Great in number; innumerable, multitudinous

a myriad

Source: wiktionary.org