to be on garden leave - Turco Inglés Diccionario