omniscient

adjective

Having total knowledge; knowing everything.

noun

One having total knowledge.

noun

God. Used with the.

All-knowing; possessing knowledge of all things; having infinite or universal knowledge: as, God only is omniscient.

adjective

Having universal knowledge; knowing all things; infinitely knowing or wise.

adjective

Having total knowledge.

adjective

infinitely wise