put oneself on indefinite leave - Spanish English Dictionary