myriad

Ten thousand; 10,000

A countless number or multitude (of specified things)

Earth hosts a myriad of animals.