to be on garden leave - Français Anglais Dictionnaire