All these are undeniable (or indisputable) facts.
英
美
这些都是无可讳言的事实。
目录
查词历史
英 汉