About us
Define
Definitions for
"vouching"
Providing evidence or assurance.
fxwords.com