科学证据如此确凿,不容置疑。
The scientific evidence was so ___irrefutable that no one could doubt it.
这个科学证据如此确凿,没人能否认它的真实性。
The scientific evidence is ___irrefutable, and no one can deny its truth.