Translation of "not have a leg to stand on" - English-Mandarin Chinese dictionary

not have a leg to stand on

to be in a situation where you cannot prove something

没有依据,无法证明
If you haven't got a witness, you haven't got a leg to stand on. 如果没有证人,你就无法证明。

(Translation of “not have a leg to stand on” from the Cambridge English-Chinese (Simplified) Dictionary © Cambridge University Press)