VOUCH Meaning of VOUCH in English v. attest, confirm; guarantee, answer for; prove, substantiate Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012