ReadWriteQuiz
Chinese dictionary
slcan’t be justified; impossible to defend; unable to stand one's ground; (What you said) doesn't hold water.
没有书面证据就站不住脚。
Without written evidence, we don't have a leg to stand on.
这个论点是站不住脚的。
Clearly the argument is infirm.