totuudenpuhuja

Noun

 * 1) one who tells or speaks the truth; soothsayer