Find the word definition

Wiktionary
touched in the haid

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