Green’s Dictionary of Slang

loosely wired n.

see loose-wired adj.