Not quite right mentally: perverted, stupid, or mentally ill.
Lacking intelligence, sense or understanding; foolish.