vouched
verb(vouch)
to supply supporting evidence or testimony
vouched
verb(vouch)
to give personal assurance
vouched
verb(vouch)
to give a guarantee : become surety
vouched
phrasal verb(vouch)
to say that (someone or something) is honest, true, or good