01 n. a stupid person; -- disparaging and vulgar.
-
1.
a stupid person; -- disparaging and vulgar.[disparaging, vulgar slang]
Syn.
dunce, dunderhead, numskull, blockhead, bonehead, lunkhead, hammerhead, knucklehead, loggerhead, muttonhead, shithead.