visionary (having foresight)
Practice speaking and memorizing "previsor" and many other words and sentences in Spanish.