touched in the head

listen to the pronunciation of touched in the head
الإنجليزية - الإنجليزية
Demented, slightly mentally deficient