Wiktionary
vouch for
vb. (context idiomatic English) To affirm the truth or reliability of.
vb. (context idiomatic English) To affirm the truth or reliability of.