A practitioner who is believed to use astrology charts to predict events and advise on auspicious timings.