noun
a person who gives a formal assurance or guarantee
verb
to support or confirm the validity or truth of something
-
The CEO vouched for the integrity of the new hire during the board meeting.
-
I can vouch for my friend's cooking skills, they are amazing!
-
I'll vouch for him, he's a solid dude.
-
The glowing reviews from critics vouched for the quality of the restaurant's food.