cunningman /(-m?n`)/

cun·ning·man

cunningman

n.
  1. A fortune teller; one who pretends to reveal mysteries. [Obs.]