veracious
truthful or habitually accurate
Roots
Other words with the ver root
Ver gives truth and -acious gives a character-trait shape. Veracious people are characterized by truth.
A veracious witness may sound dull but saves everyone from guessing.