Green’s Dictionary of Slang

screecher n.

(Irish) a large measure of hot punch.

[UK]R.F. Walond Paddiana II 18: For head, or heart, or bellyache, / There’s nothing like a screecher.