i personally vouch for him - German English Dictionary