having foresight, able to foresee future events

listen to the pronunciation of having foresight, able to foresee future events