all-knowing

Etymology
From.

Adjective

 * 1) Knowing everything; omniscient.

Usage notes

 * Often attributed to God or a deity, but can be used to describe a very wise person.