touched in the head

listen to the pronunciation of touched in the head
English - English
Demented, slightly mentally deficient
touched in the head
Favorites