Find the word definition

Wiktionary
tetched in the haid

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