Fetching details from the dictionary...
myriad; countless things
「八百万」 has another reading with different meanings.
8,000,000; eight million