i personally vouch for him - Spanish English Dictionary