oneirocrit
/ˌɒnɪˈrɒkrɪt/Definitions
1. noun
A dream interpreter.
“The ancient Greek priest was renowned for being a skilled oneirocrit.”
2. noun
A person who interprets dreams or omens.
“The oneirocrit was called upon to explain the strange and vivid dreams of the monarch.”