foreseer ( synonym found)

Definition of foreseer:

(n) : a person who foresees

Definition of foreseer:

(n) : a person who foresees

Back to Top