thaumaturge

nouns

one who practices magic or sorcery