Veriloquent

(a.) Speaking truth; truthful.