Wiktionary
shit for brains
n. (context derogatory English) An unintelligent, foolish person; an idiot.