stupid; dimwitted.
having an oversized head.
Having or displaying half the mental capacity of a half-wit.