Noun > Smorgasbord

(singular)

1 : a meal with many different foods that are placed on a large table so that people can serve themselves : BUFFET

2 : a large mixture of many different things

We were presented with a smorgasbord (=variety) of options.