Premonitor
/(?)/
Pre·mon·i·tor
Premonitor
n.
One who, or that which, gives premonition.