無可諱言

Idiom

 * 1) there is no hiding the fact; undeniable; indisputable