Compound of 予言 (yogen, “prediction, foretelling”) + 者 (sha, “person”).
予言者 (hiragana よげんしゃ, romaji yogensha)
In speech, this word is identical to 預言者. In writing, 予言者 is more neutral about the kind of prediction, whereas 預言者 carries more religious overtones.
This page is available in 3 languages