Meaning of garden leave in English:
garden leave
noun
euphemistic BritishSuspension 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.
Are You Learning English? Here Are Our Top English Tips