As  indisputable  as...

comments powered by Disqus

Definition of indisputable

indisputable - adj. impossible to doubt or dispute; not open to question; obviously true.

image

Indisputable on: Dictionary  Google  Wikipedia  YouTube (new tab)






as...