Green’s Dictionary of Slang

shit-for-brains adj.

[shit for brains phr.]

[1970s+] stupid, unintelligent; a general abusive epithet.