What is the meaning of the word "hotchpotch"?

Definitions: