What is the full meaning of vouched
VOUCH, to give one's personal guarantee [v]
Example of the word vouched placed on a Scrabble board.