Golden Bowl

Dictionary

UNDENIABLEa.

That cannot be denied; as undeniable evidence.