Definitions for "vouching"
Providing evidence or assurance.