noun
a range of open sandwiches and delicacies served as hors d'oeuvres or a buffet.
a wide range of something; a variety: the album is a smorgasbord of different musical styles
Origin:
Swedish, from smörgås '(slice of) bread and butter' (from smör 'butter' + gås 'goose, lump of butter') + bord 'table'

jimg944 on Flickr
-----------------------------------------
My aunt, from Sweden, hosted Christmas parties when I was a kid (pojke).
There was plenty to eat, a smorgasbord of choices. I even learned how to make sausage while we prepared for the event.