oneiromancer

Noun
  1. someone who divines through the interpretation of dreams
oneiromancer
A oneiromancer interprets a client's vivid dream.