el vidente

masculine noun

psychic, seer, fortune teller

"La vidente predijo lluvia para el viernes."

The psychic predicted rain for Friday.