somebody who predicts the future; a prophetsoothsaying noun[Middle English sothseyer somebody who speaks the truth, from soth sooth2 + say1]