Find the word definition

Wiktionary
shit-for-brains

a. (context pejorative vulgar slang English) Extremely stupid. n. (context vulgar slang English) An extremely stupid person.