Describes a collection of things that are each different from one another; often used with nouns like 色, 種類, 形, etc. Functions as a na-adjective or noun.
色々 is a general term for 'various', used in many contexts. とりどり is more limited and often appears in set phrases like 色とりどり (colorful).
Etymology
Reduplication of 取り (tori, 'taking') with rendaku, literally 'taking and taking', implying a collection of different things taken together. The exact historical derivation is uncertain, but the word has been used since classical Japanese to mean 'various' or 'diverse'.