Lacking mental capacity; feeble-minded.
Lacking subtlety or sophistication.
Lacking sound judgment or resolve; stupid; weak-minded.