indisputable - Dictionary definition and meaning for word indisputable
In(Likely/Certainly)+Disputable.
indisputable sounds like something put on table.. which is clearly displayed so no faking !!! so cannot be doubted. :)