i personally vouch for him - French English Dictionary