omniscient
adjective /ɒmˈnɪsiənt/
  /ɑːmˈnɪʃənt/
(formal)- knowing everything无所不知的;全知全能的;博闻广识的 - The novel has an omniscient narrator.这部小说采用全知叙述方式。 
 词源early 17th cent.: from medieval Latin omniscient- ‘all-knowing’, based on scire ‘to know’.
- The novel has an omniscient narrator.