stupid; dimwitted.
having an oversized head.
Lacking wit or understanding
indiscreet; not using clear and sound judgment.