A communal gathering where each guest or group contributes a different dish of food to be shared

A potluck is a gathering of people. Every person is expected to bring a dish of food to share with the other people.

An assortment of food dishes at a church potluck.