英语

编辑
foreknowledge
  1. 预知
  2. 先见之明