The Italian term "vagone ristorante" matches the English term "diner"

other italian words that include "ristorante" : english :
ristorante refreshing
ristorante refreshingly
osteria, ristorante restaurant