Meaning of “buffet car” in the English Dictionary

british dictionary