What is the meaning of Irrefutable?

undeniable; unable to be disproved or refuted

irrefutable

Source: wiktionary.org