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