adj. impossible to deny or disprove; indisputable; undeniable
A magnifying glass revealing hidden layers of meaning