a person who dines (as in a restaurant) or who is dining
diner
noun(din-er)
dining car
diner
noun(din-er)
a typically small, informal, and inexpensive restaurant that has an extensive menu and that is often made from or designed to resemble a modified railroad dining car