INDISPUTABLE

Definition of INDISPUTABLE

  1. (adj)not open to question; obviously true
  2. (adj)impossible to doubt or dispute