Wiktionary
                    shit-for-brains
                    
                        
                
                                                                    a. (context pejorative vulgar slang English) Extremely stupid. n. (context vulgar slang English) An extremely stupid person.