Oneiroscopist

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