vouched

verb
  1. past tense of vouch; to give personal assurance or guarantee for someone or something
  2. Usage: often used with ‘for’

Examples