Find the word definition

Wiktionary
tetched in the head

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