diviner
/dɪˈvaɪnər/
noun
- A person who claims to have the ability to discover hidden knowledge or predict the future, often by interpreting signs or using special objects.
- The village consulted a diviner to find water for the new well.
- In ancient times, a diviner would read the patterns of bird flight to predict events.
- She went to a diviner who used a crystal ball to tell her fortune.