A melange

noun
  1. a varied mixture.