myriad

noun

1.
a large indefinite number
Derived from:
myriad
2.
the cardinal number that is the product of ten and one thousand