What is the meaning of the word "oneiromancer"?

Definitions: