stupid; dimwitted.
having an oversized head.
Weak in intellectual power; lacking firmness or constancy; lacking intelligence