a forecast of a person's future, typically including a delineation of character and circumstances, based on the relative positions of the stars and planets at the time of that person's birth
he gave lectures on astrology and cast horoscopes in his spare time