A conclusion that is impossible to avoid or deny.
无法回避的事实
A fact that is impossible to avoid or deny.
一个无法避免或否认的事实。