to be on garden leave - İngilizce Eşanlam Sözlük