Definition of "vouched"

vouched