Cunning-man Definition

noun

(now historical) A wise man or wizard; a magician.

Wiktionary