Wiktionary
tetched in the head
a. (alternative form of touched in the head English)
a. (alternative form of touched in the head English)