Definition of leave train in English:

leave train

noun

  • A train carrying members of the armed forces going on or returning from leave.

Origin

Early 20th century; earliest use found in Parliamentary Debates.