What is the meaning of the word "all-knowing"?

Definitions: