vouched
vouch
verb
{bc}to supply supporting evidence or testimony
vouch for
phrasal verb
{bc}to say that (someone or something) is honest, true, or good
verb
{bc}to supply supporting evidence or testimony
phrasal verb
{bc}to say that (someone or something) is honest, true, or good