立于不败之地的英语:be in an unassailable [invincible; impregnable] position; base oneself on sure ground; be invincible; establish oneself in an invulnerable position; make one's position impregnable; place ...
立于不败之地的法语:se tenir sur une position invincibl être dans une position invincibl