spaewife

noun

Definition of spaewife

chiefly Scottish
: a female fortune-teller : prophetess, witch