foreseer
/ˈfɔrziːr/Definitions
1. noun
A person who claims to have the ability to foresee the future; someone who predicts future events or circumstances.
“The villagers believed the old woman to be a foreseer with uncanny powers of prophecy.”
2. verb
To foresee or predict something.
“The scientist foreseer the potential consequences of the new technology if it were to malfunction.”