diner
(noun)
noun
1. a person eating a meal (especially in a restaurant)
Definition categories: person, eater, feeder
2. a passenger car where food is served in transit
Definition categories: man–made, carriage, coach
3. a restaurant that resembles a dining car
Definition categories: man–made, eatery, restaurant