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