ENGLISH
REFERENCE

vouch for

idiom

To affirm the truth or reliability of.


Anchors to

© 2026 English Reference