Find the word definition

Wiktionary
head scratcher

alt. 1 A device used to scratch the head. 2 (context idiomatic English) A particularly puzzling or confusing event. n. 1 A device used to scratch the head. 2 (context idiomatic English) A particularly puzzling or confusing event.