a person eating a meal (especially in a restaurant) Or a small old-fashioned restaurant
The diners were surprised by the chef's appearance at the table.
the main meal of the day served in the evening or at midday
dinner will be at 8