Having low intelligence.
Having a mental illness.
Very ignorant or foolish, sullen or in a bad temper.