palace car

English

Noun

palace car (plural palace cars)

  1. (dated) A sumptuously furnished railway carriage.