Green’s Dictionary of Slang

shit-for-brains n.

also dick-for-brains, poop-for-brains, shite-for-brains
[shit for brains phr.]

an all-purpose insult, a nickname for a stupid person.

[US](con. 1950s) McAleer & Dickson Unit Pride (1981) 328: ‘Hey, shit-for-brains,’ I called to him.
[US](con. 1969) C.R. Anderson Grunts 130: We are going to do something, shit-for-brains – we’re gonna shut the fuck up.
[US]Star Trib. (Minneapolis, MN) 3 July 30/2: ‘Hey, poop for brains, is that your bleeping truck??!!’.
[US]C. Hiaasen Tourist Season (1987) 124: Typically the letters would begin: ‘Dear Shit-for-Brains’.
[US](con. c.1970) G. Hasford Phantom Blooper 234: Hey, I got me a job in Istanbul polishing brass-topped buildings, if that’s all right with you, and even if it’s not all right with you, shit-for-brains.
[US]B. Hamper Rivethead (1992) 146: It was impossible to be close friends with a female [...] without a bunch of dick-for-brains assuming that sex was the only bond.
[UK]I. Welsh Trainspotting 167: I love you, shite-for-brains.
[Aus]R.G. Barrett Goodoo Goodoo 255: Follow me, shit for brains.
[US]T. Hanley Flyboys 79: I do got it, poop-for-brains.
[UK]N. Griffiths Sheepshagger 2: Foolish fuckin hope tho when a shite-fer-brains like yerself is in on-a conversation, like.
[US]T. Fontana ‘Blizzard of ’01’ Oz ser. 4 ep. 13 [TV script] You got shit for brains.
[US]M. Karp Rabbit Factory (2007) 141: Those shit-for-brains in Sacramento think you can solve a homicide like on the TV shows.
[Aus]J.J. DeCeglie Drawing Dead [ebook] I’ve got a degree you know jack. I actually finished it unlike you shit for brains.