INDISPUTABLE


Meaning of INDISPUTABLE in English

(a.) Not disputable; incontrovertible; too evident to admit of dispute.

Webster's English dictionary.      Английский словарь Webster.