oneiromancer

noun

1.
someone who divines through the interpretation of dreams
Derived from:
oneiromancy