omniscient

adjective
1
knowing everything
همه‌چیزدان, عالم مطلق, دانای کل, آگاه از همه چیز, همه‌دان