Definition of lord's room in English:

lord's room

(also lords room, lords' room)

noun

historical
  • A room or area at the theatre, located behind and above the stage, reserved for members of the nobility.

Origin

Late 16th century; earliest use found in Philip Henslowe (c1555–1616), theatre financier.