снотолкователь
СНО́ТОЛКОВА́ТЕЛЬ, -я; м. 1. Тот, кто толкует, объясняет сны. 2. =Со́нник. Сно́толкова́тельница, -ы; ж. (1 зн.).