smorgasbord

noun
  1. a buffet meal with a large variety of hot and cold dishes
  2. Usage: originally Scandinavian
  3. a wide variety or mixture of something
  4. Usage: figurative use

Examples