СНОВИДЕЦ

сновидца, м. (книжн. устар.). Тот, кто видит вещие сны.