Definition of hotel car in English:

hotel car

noun

historical
  • A railway carriage equipped with sleeping accommodation or restaurant facilities.

Origin

Mid 19th century; earliest use found in Scientific American.