stupid; dimwitted.
having an oversized head.
Lacking a keen or swift intellect, not too bright or not too swift.