Definition of Royal Scot in English:

Royal Scot

noun

historical
  • (The name of) a daily express train service between London Euston and Glasgow Central.

Origin

1920s; earliest use found in The Manchester Guardian.