spiritualist

Definition
noun A fortune teller or medium.