forewittig

Etymology
From.

Adjective

 * 1) foreknowing, sagacious, presaging, prophetic; foretelling