cunningman

Noun

 * 1)  A fortuneteller; one who pretends to reveal mysteries.