Noun
cole-prophet (plural cole-prophets) One who pretends, by magic or occult means, to predict the future, tell fortunes, etc.; a sorcerer or diviner.