horoscoper
/ˌhɒrɒskəʊpɪər/Definitions
1. noun
a person who interprets or predicts the future based on a person’s birthdate and the positions of celestial bodies, especially the zodiac.
“She became a well-known horoscoper and wrote a popular astrology column.”