fortuneteller

FOR'TUNETELLER, n. One who tells or pretends to foretell the events of one's life; an impostor who deceives people by pretending to a knowledge of future events.