clearly true; providing no possibility of doubt.
That which is indubitable.
Indisputable, incontestable, unquestionable.
Insuperable, insurmountable.