oneirocritic (n.)
"a judge or interpreter of dreams," 1650s from Greek oneirokritikos "pertaining to the interpretation of dreams," from oneirokrites "interpreter of dreams," from oneiros "a dream" (see oneiro-) + krites "discerner, judge" (see critic).