shit for brains

/ˈʃɪt fɚ ˌbɹeɪnz/noun
RareNot in standard dictionaries
1

An unintelligent, foolish person; an idiot.

#colloquial#derogatory#vulgar