many and varied

Adjective

 * 1) Numerous and diverse.

Determiner

 * 1) A large variety of