Oneiroscopist
O·nei·ros·co·pist
Oneiroscopist
n.
One who interprets dreams.