restaurant car

noun

Definition of restaurant car

chiefly British
: a railroad car in which meals are served