[adj] not possible to deny
incontestable, incontrovertible, indisputable, irrefutable, positive, undisputable
deniable