无法证实;无法解释(理由);站不住脚
to be in a position where you are unable to prove sth or explain why sth is reasonable
Without written evidence, we don't have a leg to stand on.我们没有书面证据就站不住脚。
释义来自《牛津高阶英汉双解词典》第 9 版