Oneiroscopist
O`nei*ros"co*pist
,
n.
One who interprets dreams.