What is drum head justice?

some guy told me that "they deserve drumhead justice!" i asked him what it meant and he said look it up. idiot doesn't know that i looked it up and it doesn't exist. does it? is it a slang from another country like great britian?
6 answers 6