Green’s Dictionary of Slang

Kerry witness n.

[? negative stereotyping of Kerrymen as corrupt]

a witness who is happy to swear to anything (for a price).

[Ire]Share Slanguage.