fortune teller; diviner; soothsayer
A person who practices divination, such as reading fortunes or predicting the future. Somewhat literary or formal; in everyday speech, 占い師 (うらないし) is more common.
Ancient kings had diviners tell their fortunes before battles.
He visited a fortune teller living on the outskirts of town and asked about his future.