All these are undeniable (or indisputable) facts.

  • 这些都是无可讳言的事实。
目录 查词历史