to be on garden leave - Turkish English Dictionary