Not capable of being denied, challenged, or disputed; closed to questioning.
Indisputable, incontestable, unquestionable.
Insuperable, insurmountable.