English | German | Russian | Czech

gardening leave English

Meaning gardening leave meaning

What does gardening leave mean?

gardening leave

(UK) Garden leave.

Are you looking for...?