What is the meaning of the word "hodgepodge"?

Definitions: