Definitions of hotchpotch:

  • noun:   a stew (or thick soup) made with meat and vegetables
  • noun:   a motley assortment of things