Read the dictionary definition of vouch. All definitions for this word.
1. give supporting evidence
1. He vouched his words by his deeds
2. summon (a vouchee) into court to warrant or defend a title
3. give surety or assume responsibility
1. I vouch for the quality of my products
4. give personal assurance; guarantee
1. Will he vouch for me?