irrefutable in French
irrefutable in French
irréfragable
undeniable; unable to be disproved or refuted
irréfutable
undeniable; unable to be disproved or refuted