Oneiroscopist

O·nei·ros·co·pist

Oneiroscopist

n.
  1. One who interprets dreams.