INDISPUTABLE


Meaning of INDISPUTABLE in English

adj not disputable; incontrovertible; too evident to admit of dispute.

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