put oneself on the offensive - Spanish English Dictionary