undeniable

a. 不可否認的

英文釋義

  1. not possible to deny