vouched for

English

Verb

vouched for

  1. simple past and past participle of vouch for