lunkhead

noun

A stupid person; a dolt.

noun

A heavy, stupid fellow.

noun

Derogatory term for a fool or idiot. Usually used as an insult when angry.

noun

a stupid person; these words are used to express a low opinion of someone’s intelligence