Nouns

(n)dinera person eating a meal (especially in a restaurant)
(n)dining car, diner, dining compartment, buffet cara passenger car where food is served in transit
(n)dinera restaurant that resembles a dining car