tell-truth

Noun

 * 1)  An honest and truthful person.

Antonyms

 * See Thesaurus:deceiver

Adjective

 * 1)  Exposing the truth; revealing; illuminating.