ADJ 无可争辩的;不容置疑的 If you say that something is indisputable, you are emphasizing that it is true and cannot be shown to be untrue. 无可争辩的;不容置疑的 [emphasis]
It is indisputable that birds in the UK are harbouring this illness.
无可争辩的是,英国的鸟类携带着这种疾病的病菌。
The indisputable fact is that computers carry out logical operations.