able to be fleeced; naive and gullible
Lacking mental capacity; feeble-minded.
Lacking subtlety or sophistication.