Meaning of garden leave in English:

garden leave

noun

euphemistic British
  • Suspension from work on full pay during a notice period, typically to prevent an employee from influencing the organization or acting to benefit a competitor before leaving.

    Earliest in attributive use.

Origin

1990s; earliest use found in The Financial Times.