Ten thousand; 10,000
A countless number or multitude (of specified things)
Earth hosts a myriad of animals.