Green’s Dictionary of Slang

banjax n.

[semi-euph. for ballocks n. (7)]

(Irish) a complete mess.