vouched for
English
Verb
vouched
for
simple past
and past participle of
vouch for