Definition of leave boat in English:

leave boat

noun

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

Origin

Early 20th century; earliest use found in The Manchester Guardian.