"Garden leave" means that if your employer gives you notice to quit the job, they can tell you not to attend your place of work while you serve your notice period i.e. stay at home and work in the garden. You would continue to get full pay until the end of your notice period.
This is so that if the job does not work out they could either get you out of the way straight away so you coul