Borrowed from Scots spaewife.
spaewife (plural spaewives)
spae (“to prophesy, foretell, predict, tell fortunes”) + wife (“woman”)
spaewife (plural spaewifes)