prescient

PRESCIENT, a. presi'ent or pre'shent. Foreknowing; having knowledge of events before they take place.

Who taught the nations of the field and wood,

Prescient, the tides or tempests to withstand?