Definition of “vouch” - English Dictionary

british dictionary