1. It's an indisputable fact that we have made great achievements. 我们取得了伟大的成绩,这是无可争辩的事实。
2. We must admit that the overwhelming volume of indisputable circumstantial evidence far outweighed the presumption of innocence . 必须承认,大量无可辩驳的详尽的证据远远压倒了关于清白的假设。
3. On the one hand, it is indisputable that boarding schools are exerting a growing important effect, especially in last few years. 一方面,寄宿学校正在发挥越来越重要的作用,特别是最近几年,这是无可争辩的。
英英解释
adj.
1. not open to question; obviously true
2. impossible to doubt or dispute