Omniscious
(
a.
) All-knowing.