无可讳言用英语怎么翻译?

正确答案:
成语《无可讳言》英语翻译如下:
undeniable <indisputable; past dispute; there is no denying the fact>