to be on garden leave - Spanish English Dictionary