touched in the head

listen to the pronunciation of touched in the head
İngilizce - İngilizce
Demented, slightly mentally deficient
touched in the head